// loading组件
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    // 加载提示文本
    text: {
      type: String,
      value: '加载中...'
    },
    // 加载类型：default, dots, circle, square
    type: {
      type: String,
      value: 'default'
    },
    // 是否显示遮罩
    mask: {
      type: Boolean,
      value: false
    },
    // 是否全屏
    fullscreen: {
      type: Boolean,
      value: false
    },
    // 自定义颜色
    color: {
      type: String,
      value: ''
    },
    // 是否显示文本
    showText: {
      type: Boolean,
      value: true
    }
  },

  /**
   * 组件的初始数据
   */
  data: {
    // 动画状态
    animating: true
  },

  /**
   * 组件的方法列表
   */
  methods: {
    // 停止动画
    stop() {
      this.setData({
        animating: false
      });
    },
    
    // 开始动画
    start() {
      this.setData({
        animating: true
      });
    }
  }
}) 